翻訳と辞書
Words near each other
・ Seventh Day Adventist Nurses Training College
・ Seventh Day Adventist Reform Movement
・ Seventh day adventist school Thiruvalla
・ Seventh Day Baptist Cemetery
・ Seventh Day Baptist Church
・ Seventh Day Baptist Church (DeRuyter, New York)
・ Seventh Day Baptist Mission
・ Seventh Day Baptists
・ Seventh Day Slumber
・ Seventh Development Cabinet
・ Seventh Doctor
・ Seventh Doctor comic stories
・ Seventh Dream of Teenage Heaven
・ Seventh East Asia Summit
・ Seventh Edition
Seventh Edition Unix terminal interface
・ Seventh emergency special session of the United Nations General Assembly
・ Seventh European Parliament
・ Seventh Everingham Ministry
・ Seventh Federal Electoral District of Chiapas
・ Seventh Federal Electoral District of Chihuahua
・ Seventh Federal Electoral District of Coahuila
・ Seventh Federal Electoral District of the Federal District
・ Seventh Five-Year Plans (Pakistan)
・ Seventh Fleet (disambiguation)
・ Seventh Fort
・ Seventh generation
・ Seventh Generation Inc.
・ Seventh generation of video game consoles
・ Seventh government of Israel


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Seventh Edition Unix terminal interface : ウィキペディア英語版
Seventh Edition Unix terminal interface
The Seventh Edition Unix terminal interface is the generalized abstraction, comprising both an Application Programming Interface for programs and a set of behavioural expectations for users, of a terminal as historically available in Seventh Edition Unix. It has been largely superseded by the POSIX terminal interface.
== Concepts and overview ==
The terminal interface provided by Seventh Edition Unix and UNIX/32V, and also presented by BSD version 4 as the ''old terminal driver'', was a simple one, largely geared towards teletypewriters as terminals. Input was entered a line at a time, with the terminal driver in the operating system (and not the terminals themselves) providing simple line editing capabilities. A buffer was maintained by the kernel in which editing took place. Applications reading terminal input would receive the contents of the buffer only when the key was pressed on the terminal to end line editing. The key sent from the terminal to the system would erase ("kill") the entire current contents of the editing buffer, and would be normally displayed as an '@' symbol followed by a newline sequence to move the print position to a fresh blank line. The key sent from the terminal to the system would erase the last character from the end of the editing buffer, and would be normally displayed as an '#' symbol, which users would have to recognize as denoting a "rubout" of the preceding character (teletypewriters not being physically capable of erasing characters once they have been printed on the paper).
From a programming point of view, a terminal device had transmit and receive baud rates, "erase" and "kill" characters (that performed line editing, as explained), "interrupt" and "quit" characters (generating signals to all of the processes for which the terminal was a controlling terminal), "start" and "stop" characters (used for software flow control), an "end of file" character (acting like a carriage return except discarded from the buffer by the read() system call and therefore potentially causing a zero-length result to be returned) and various ''mode flags'' determining whether local echo was emulated by the kernel's terminal driver, whether modem flow control was enabled, the lengths of various output delays, mapping for the carriage return character, and the three input modes.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Seventh Edition Unix terminal interface」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.